blow the lid off - Turkish English Dictionary